import com.alibaba.fastjson.JSONObject;

import com.qzsoft.zhjd.server.modules.laboratory.entity.CollectLaboratoryDuctility1Entity;

public class A {

    public static void main(String[] args) {
//        String msgCache = "{121123}}123123{123}";
//        int start = 0;
//        String msg;
//
//        // 找到开始字符进行处理
//        while ((start = msgCache.indexOf("{")) != -1) {
//            // 获取结束位置
//            int end = msgCache.indexOf("}");
//            if (-1 == end) {
//                break;
//            }
//            if(end <= start) {
//                System.out.println(msgCache);
//                msgCache = msgCache.substring(start, msgCache.length());
//                System.out.println(msgCache);
//                continue;
//            }
//
//            System.out.println(start + "=" + end);
//
//            // 截取有效内容
//            msg = msgCache.substring(start, end + 1);
//            System.out.println("结果=" + msg);
//
//            // 判有效内容中是否还有开始字符
//            start = msg.lastIndexOf("{");
//            if (0 < start) {
//                msg = msg.substring(start);
//            }
//
//            // 截取有效内容后续数据
//            msgCache = msgCache.substring(end + 1);
//            System.out.println("2=" + msgCache);
//        }

        String text = "{\"average\":30.2,\"value2\":30.149,\"value1\":29.857,\"value3\":30.674,\"isQualified\":\"1.0\",\"testType\":\"YD\",\"deviceCode\":\"===\",\"sampleNo\":\"20220830001\",\"constructionSite\":\"上面层\",\"sampleName\":\"沥青延度实验\",\"minValue\":20.0,\"startTime\":1661788800000,\"id\":\"F6967CF5-5903-4417-965A-82328DC0B5A5\",\"projectName\":\"1813\"}";
        JSONObject json = JSONObject.parseObject(text);
        System.out.println(json);
        json.toJavaObject(CollectLaboratoryDuctility1Entity.class);

    }

}
